package cn.tedu.ivos.vehicle.mapper;

import cn.tedu.ivos.vehicle.pojo.dto.VehicleQuery;
import cn.tedu.ivos.vehicle.pojo.entity.Vehicle;
import cn.tedu.ivos.vehicle.pojo.vo.VehicleVO;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface VehicleMapper {
    /*根据条件搜索， 编辑车辆的详情信息（回显到表格中）  复用这个*/
    List<VehicleVO> selectVehicle(VehicleQuery vehicleQuery);

//新建车辆 时候需要用到
    void insertVehicle(Vehicle vehicle);/*编辑车辆*/
//    添加车辆 、如果有id说明是更新操作  车辆管理的绑定车辆
    void update(Vehicle vehicle);
//删除车辆
    void deleteVehicle(Long vehicleId);
//    车辆管理的移除车辆
    void updateNullValue(Vehicle vehicle);


}
